body
  scroll()
  // overflow-x auto
.tox.tox-silver-sink
  z-index 5000!important
.el-input
  max-width 360px
.el-input__inner
  max-width 360px
  height 36px
  &::placeholder
    font-size 12px
.el-input-number--large .el-input__inner
  height 40px
.el-select-dropdown__empty
  font-size 12px
.el-input__icon
  line-height 1
.login
.reset
  .el-button
    padding 15px 24px
    font-size 16px
.el-button--primary
  border 0
  background-color #3496FF
  border-color #3496FF
  line-height 0
.reset
  .el-steps
    justify-content space-between
  .el-step__head.is-success
    color #3496FF
    border-color #3496FF
  .el-step__title.is-success
    color #333333
  .el-step__title.is-process
    color #3496FF
  .el-step__head.is-process
    color #ffffff
  .is-process
    .el-step__icon.is-text
      border-color #3496FF
    .el-step__icon
      background-color #3496FF
  .el-step.is-horizontal .el-step__line
    left 130px
    right 20px
  .el-step__main
    position absolute
    top -6px
    left 36px
.home-nav
  .el-menu
    min-height calc(100% - 80px)
    font-size 16px
    color #757993
    border 0
    background-color #22242f
  .el-menu-vertical-demo:not(.el-menu--collapse)
    width 180px !important
  .el-menu-item
    background #22242f
    box-sizing content-box
    font-size 15px
    min-width 180px
    position relative
    padding 14px 0 !important
    color #757993
    height 21px
    line-height 21px
    &:before
      top 0 !important
      bottom 0 !important
      margin auto !important
  .el-menu-item span
    line-height 20px
    font-size 16px
    display inline-block
  .el-menu--collapse
    width 94px
  .el-menu-item .iconfont
    padding-left 36px !important
  .el-menu-item.is-active
    background-color #22242f
    color #fff !important
  .el-menu-item.is-active::before
    content: '';
    position: absolute;
    display: block;
    right: 10px;
    top: 13px;
    bottom: 10px;
    width: 0;
    height: 0;
    border-left: 13px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid transparent;
    transform: scale(0.6);
  .el-menu-item:hover
    color #fff !important
    background-color #22242f !important
    .iconfont
      color #fff !important
    &::before
      content: '';
      position: absolute;
      display: block;
      right: 10px;
      top: 13px;
      bottom: 10px;
      width: 0;
      height: 0;
      border-left: 13px solid #fff;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: 10px solid transparent;
      transform: scale(0.6);
  .el-menu-vertical-demo:not(.el-menu--collapse)
    width 188px
.menu
.role
.user
.el-tabs
  width 100%
  .el-table th
    background-color #fff
.el-table_body tr.hover-row>td
  background-color red !important
.el-switch__label.is-active
  color #333
.el-switch.is-checked .el-switch__core
  border-color #3496FF
  background-color #3496FF
.el-checkbox__input.is-checked+.el-checkbox__label, .el-checkbox__label
  color #333
  font-size 12px
.el-radio__input.is-checked+.el-radio__label
  color #333
.menu-layer,
.role-layer-one
  .el-input__inner
    height 46px
  .el-select
    width 360px
.el-transfer-panel
  width 232px
  height 314px
.el-transfer-panel__filter .el-input__inner
  border-radius 6px
  height 40px
.el-transfer-panel .el-checkbox__inner
  // width 20px
  // height 20px
  width 16px
  height 16px
.el-button
  padding 14px 16px
// .el-button--primary.is-plain
//   background-color #fff !important
//   border 1px solid #409EFF !important
// .el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover
//   color #409EFF
.el-transfer-panel .el-transfer-panel__header
  background-color #F7F7F7
.el-icon-search:before
  font-size 18px
.el-transfer-panel__filter .el-input__icon
  margin -2px 0 0
  line-height 40px
.el-checkbox__inner
  // width 20px
  // height 20px
  width 16px
  height 16px
.el-radio__inner
  width 16px
  height 16px
.el-radio
  margin-right 50px
.el-checkbox__input.is-checked .el-checkbox__inner:after
  // transform rotate(45deg) scaleY(1) translate(-1px, -2px)
  // border 2px solid #fff
  // border-left 0
  // border-top 0
  // height 12px
  // width 6px
  transform rotate(45deg) scaleY(1) translate(0px, 0px)
  border 2px solid #fff
  border-left 0
  border-top 0
  height 8px
  width 4px
.el-radio__inner::after
  width 8px
  height 8px
.user
  .banner-search
    .el-input__suffix
      right 250px
.el-pagination
  margin-top 10px !important
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li
  background-color #ffffff
  border 1px solid #ccc
.dialog-footer
  display flex
  justify-content center
  padding 12px 20px 14px
  border-top 1px solid #ECEDF2
  .el-button + .el-button
    margin-left 40px
  .el-button, .el-button--primary
    min-width 120px !important
    height 40px !important
    line-height 0
.handle-footer
  .el-button
    font-size 12px
  .el-button + .el-button
    margin-left 30px
.el-form-item__label
  line-height 40px
.el-form-item
  margin-bottom 15px
.check-list
  max-width 575px
.el-dialog
  min-width 600px
  max-width 820px
  border-radius 16px
.el-dialog__close
  font-size 24px
.user
  .el-menu-vertical-demo:not(.el-menu--collapse)
    width 300px
.role
  .el-transfer-panel__item.el-checkbox .el-checkbox__label
    line-height 35px
.el-button.el-button--small
  min-width 80px !important
  height 30px !important
  line-height 0
.el-button.el-button--danger
  // background-color: #ff4949
.el-upload-list
  padding 5px 0
.el-checkbox__inner:after
  transition none
.el-checkbox__input.is-indeterminate .el-checkbox__inner::before
  margin-top 3px
.el-tooltip__popper
  max-width 1000px
  &.is-dark
    color #fff
    // display none
  &.white-border
    border 1px solid #fff
    background #eee
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .el-table__body tr.current-row>td, .el-table__body tr.hover-row.current-row>td, .el-table__body tr.hover-row.el-table__row--striped.current-row>td, .el-table__body tr.hover-row.el-table__row--striped>td, .el-table__body tr.hover-row>td
  background-color #f7f7f7
.el-dialog__title
  line-height: 16px
  font-size 16px
.el-dialog__headerbtn
  top 15px
// .el-table__row
//   &:nth-of-type(2n - 1)
//     background #f2f2f6
.sub-first
.item-icon
  position relative
  display flex
  flex-direction column
  justify-content space-between
  align-items center
  width 8px
  height 16px
  .item-icon-bounce
    position absolute
    top 20px
    width 60px
    height 90px
    display flex
    flex-direction column
    justify-content space-between
    border-radius 4px
    box-shadow 0px 2px 10px rgba(0, 0, 0, 0.1)
    background-color #fff
    div
      width 100%
      height 50%
      line-height 45px
      text-align center
// .el-submenu__icon-arrow
//   display none
.el-menu-item-group__title
  padding 0 0 0 20px
.el-submenu__title
  height 44px
  line-height 44px
  &:focus,&:hover
    background-color transparent
.sub-first
  .el-button--mini, .el-button--mini.is-round
    padding 7px 23px
.ql-snow.ql-toolbar button:hover, .ql-snow .ql-toolbar button:hover, .ql-snow.ql-toolbar button:focus, .ql-snow .ql-toolbar button:focus, .ql-snow.ql-toolbar button.ql-active, .ql-snow .ql-toolbar button.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover, .ql-snow .ql-toolbar .ql-picker-label:hover, .ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-item:hover, .ql-snow .ql-toolbar .ql-picker-item:hover, .ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar .ql-picker-item.ql-selected
  color #3496FF !important
.el-form-item__content
  font-size 16px
.el-table
  border-radius 10px
  border 1px solid #e3e2e5
  font-size 12px
.el-table th
  padding 0
  height 50px
  line-height 50px
  background-color #fff
.el-table td
  padding 6px 0
  height 50px
  line-height 50px
.el-table .el-table__body-wrapper
  &::-webkit-scrollbar
    width 8px
    height 8px
  &::-webkit-scrollbar-thumb
    border-radius 4px
    -webkit-box-shadow inset 0 0 5px rgba(0,0,0,0.2);
    background #CCE5FF
  &::-webkit-scrollbar-track
    background transparent
.el-dialog__wrapper
  &::-webkit-scrollbar
    width 0
    height 0
.el-transfer-panel__list,
.el-cascader-menu
  &::-webkit-scrollbar /*滚动条整体样式*/
    width 6px    /*高宽分别对应横竖滚动条的尺寸*/
    height 1px
  &::-webkit-scrollbar-thumb /*滚动条里面小方块*/
    border-radius 3px
    -webkit-box-shadow inset 0 0 5px rgba(0,0,0,0.2);
    background rgba(144,147,153,.3)
  &::-webkit-scrollbar-track /*滚动条里面轨道*/
    // -webkit-box-shadow inset 0 0 5px rgba(0,0,0,0.2)
    // border-radius 10px
    background #fff
.wenhao
  display inline-block
  margin-left 5px
  position absolute
  top 50%
  transform: translateY(-50%)
  width 15px
  height 15px
  line-height: 15px
  text-align center
  border-radius 50%
  border 1px solid #3496FF
  font-size 10px
.el-dialog__header
  // padding 30px 20px 20px
  padding 18px 20px
  border-bottom 1px solid #ECEDF2
.el-dialog__body
  // padding 0 40px 30px
  padding 30px 40px
  box-sizing border-box
.el-dialog__footer
  // padding 15px 20px 35px
  padding 0
.text-click
  color #FC713D
  cursor pointer
  font-size 12px
.text-clicks
  color #3496FF
  cursor pointer
.el-switch__core
  height 16px
  border-radius 8px
  &:after
    width 12px
    height 12px
.el-switch.is-checked .el-switch__core::after
  margin-left -13px
.hidden-input
  padding 0
  border none
  width 1px
  height 1px
  outline none
  opacity 0
.no-data
  width 100%
  line-height 80px
  text-align center
.el-popover
  min-width 0px !important
  max-height 400px
  overflow-x hidden
  overflow-y auto
  &.hide-scroll-bar
    overflow-y hidden
  &::-webkit-scrollbar
    width 6px
    height 6px
  &::-webkit-scrollbar-thumb
    border-radius 3px
    -webkit-box-shadow inset 0 0 5px rgba(0,0,0,0.2);
    background #DCDFE6
  &::-webkit-scrollbar-track
    background transparent
  &.overflow-auto
    overflow-y visible
    overflow-x visible
.med-sixth-pot
  width 4px
  height 16px
  bgI()
  background-image url('~assets/img/medevent-pot.svg')
  cursor pointer
.transfer-dio
  .el-dialog
    width 840px
.el-radio-button__inner
  padding 9px 20px
  font-size 12px
.first-set, .fifth-set, .bank-answer, .qa-first, .qa-third, .qa-second, .msg-create-first, .microsite
  .el-checkbox__input.is-checked .el-checkbox__inner
    background-color #15C78A
    border-color #15C78A
  .el-checkbox__inner:hover
    border-color #15C78A
  .el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner
    background-color #15C78A
    border-color #15C78A
  .el-checkbox__input.is-focus .el-checkbox__inner
    border-color #15C78A
  .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner, .el-radio__input.is-disabled.is-checked .el-radio__inner
    background-color: #f2f6fc
    border-color: #dcdfe6
.el-tabs__nav-wrap::after
  display: none
.el-tabs
  .el-tabs__item
    font-size 12px
    // color #7F7F7F
    color #3496FF
    opacity .7
    outline none
    &.is-active
      color #3496FF
      opacity 1
      outline none
      &:hover
        outline none
      &:focus
        outline none
    &:hover
      color #3496FF
      opacity 1
      outline none
    &:focus
      outline none
.content
  display flex
  flex-direction column
  flex 1
  box-sizing border-box
  padding 20px 24px 44px
  box-shadow 0px 3px 10px rgba(0, 0, 0, .1)
  background-color #fff
.btn-else
  .el-button--mini
    padding 7px 17px
.el-button--primary.is-plain
  border 1px solid #3496FF
  background-color #fff
  color #449EFE
  padding 14px 16px
.el-table__fixed, .el-table__fixed-right
  height 100% !important
.application
  .el-pagination
    margin-top 20px
.input-border
  .el-input__inner, .el-textarea__inner
    border 1px solid #15C78A
.add-qa
  .el-radio__input.is-checked .el-radio__inner
    background-color #15C78A
    border-color #15C78A
// .msg-first, .msg-second
.el-range__icon
  line-height: 1 !important
.el-range-separator
  line-height 28px !important
.common-title
  font-size: 12px
.common-line
  margin 16px 0 20px
  width 100%
  height 1px
  background-color #E7E7E7
.menu-item-text
  color #000
.menu-item-text:hover
 color #3496FF !important
.info-text
  color #3496FF
.line
  width 100%
  height 1px
  background-color #E7E7E7
.center-wrapper
  display flex
  align-items center
.iconfont
  font-size 12px
.microsite, .artical-management
  .el-menu-vertical-demo
    background-color #F7F7F7
    border-radius 6px
  .el-tree__empty-block
    background-color #F7F7F7
  .el-menu
    border-right 0
  .el-menu--collapse
    width 11px
  .el-menu-vertical-demo:not(.el-menu--collapse)
    width 233px
  .el-tree
    background-color #F7F7F7
  .el-tree-node__content:hover
    background-color #F7F7F7
    color #449EFE
.el-tree-node__label
  font-size 12px
.el-message
  &.copyTip
    width 180px !important
    min-width 180px !important
.el-message
  min-width 120px!important
.el-message-box
  min-width 250px!important
  max-width 520px
  width auto
  border-radius 6px
  padding-bottom 15px
.el-drawer.tagDrawer
  scroll()
  width 667px !important
  .el-drawer__header
    font-weight 700
  .el-drawer__body
    padding 0 20px 0 40px
    height calc(100% - 100px)
// 日期范围选择组件
.date-picker-input.el-date-editor
  padding 4px 0
  background #ffffff
  width 240px
  height 30px
  line-height 30px
  .el-range__icon
    margin-left 0
    line-height 20px !important
  .el-range-input
    width 39%
    font-size 12px
    text-align center
    color #595961
  .el-range-separator
    line-height 18px !important
  .el-range__close-icon
    line-height 20px !important
.el-picker-panel
  transform scale(0.9)
  transform-origin 0 0
  z-index 4000 !important
// 全局下拉选择框样式
.select-popper-options
  .el-select-dropdown__item
    font-size 12px
    padding 0 12px
// 全局层叠选择框样式
.cascader-input-options
  .el-cascader-node
    font-size 12px
.el-input
  input
    font-size 12px
.el-textarea
  textarea
    font-size 12px
.el-form-item
  .el-form-item__label
    font-size 12px
.el-cascader-panel
  font-size 12px
.el-tag
  font-size 12px
.header-text
  font-size 12px
.form-split-text
  font-size 12px
.el-radio
  .el-radio__label
    font-size 12px
.el-scrollbar
  .el-select-dropdown__item
    font-size 12px
.el-drawer
  outline none
  &:hover
    outline none
  &:focus
    outline none
  .el-drawer__header
    font-size 16px
    color #333333
    font-weight 700
    span
      outline none
      &:hover
        outline none
      &:focus
        outline none
.el-drawer__close-btn, .el-drawer__container
  outline none
// 解决百度编辑器工具栏高度不一致的问题
.edui-default .edui-toolbar
  line-height 30px !important
// 防止elementUI的抽屉遮挡 秀米/135编辑器
// 者点击百度编辑器的电脑查看，编辑器被抽屉遮挡
#edui_fixedlayer,
.article-base-richtext .edui-default .edui-editor,
.fuwenben .edui-default .edui-editor
  z-index 3000 !important
// 兼容富文本编辑器，防止内容溢出
.editor-content *
  max-width 100% !important
.editor-content img
  /* 可能导致冲突的属性 */
  vertical-align middle
  max-width 100% !important
  height auto !important
/* 问卷2.0雪碧图 */
.survey-sprite-bg
  background-image url('~assets/img/survey2.0/icon_edit_tools.png')
  background-size 520px auto
  background-repeat no-repeat
.survey-evaluate-sprite-bg
  background-image url('~assets/img/survey2.0/icon_evaluation.png')
  background-size 136px auto
  background-repeat no-repeat
.survey-evaluate-sprite-bg-mini
  background-image url('~assets/img/survey2.0/icon_evaluation.png')
  background-size 80px auto
  background-repeat no-repeat
.survey-tool-sprite-bg
  background-image url('~assets/img/survey2.0/ico_tool.png')
  background-size 150px auto
  background-repeat no-repeat
/* 问卷禁止编辑 */
.survey-disable-mask
  position relative
  &::before
    content ''
    position absolute
    left 0
    right 0
    top 0
    bottom 0
    z-index 999
    // background rgba(255,255,255,0.3)